package com.example.service;

import java.util.List;

import com.example.entity.UserchecksEntity;
import com.example.entity.UserchecksVoEntity;

public interface UserchecksService {
	/**
	 * 多条件查询
	 * @param userVO
	 * @return
	 */
	public List<UserchecksEntity> GetUsersLayUI(UserchecksVoEntity userchecksVoEntity);
	/**
	 * 分页查询
	 * @param userVO
	 * @return
	 */
	public int getCount(UserchecksVoEntity userchecksVoEntity);
	 /**
     * 查询全部
     * @return
     */
    List<UserchecksEntity> selectListAll();
    /**
     * 签到
     * @param userchecksEntity
     * @return
     */
    int singIn(UserchecksEntity userchecksEntity);
    /**
     * 签退
     * @param userchecksEntity
     * @return
     */
    int singOut(UserchecksEntity userchecksEntity);
    /**
     * 查询当前用户是否签到
     * @param userId
     * @return
     */
    UserchecksEntity selectisSignIn(int userId);
    /**
     * 查询房钱时间发hi否子啊签到的10分钟内
     * @param userId
     * @return
     */
    UserchecksEntity selectSigneInBefo10(String userId);

}
